desirable plant species - Spanish English Dictionary